Modeling units of reusability
نویسندگان
چکیده
When talking about software reuse, a problem that very quickly becomes apparent is “what is being used?”. In this paper, we introduce the concept of assembly, a unit of reusable software. This allows us to more sensibly compare different strategies for software reuse. We believe this concept is scalable to all levels, from intra-program reuse to inter-program reuse. In particular, it allows us to unify two forms of reuse, composition reuse and generative reuse, that have traditionally been regarded as distinct. This is part of a model we are developing for describing how software reuse is supported by software development systems.
منابع مشابه
Co-Design Architecture for Reconfigurable Assembly Platforms
This paper proposes a new architecture for distributed assembly platforms that is well suited to hardwaresoftware codesign. The key qualitative attribute is the reusability of her atomic architectural units called “assembly actors”(software/hardware devices) due the correlation between actors’ goals and primitive assembly operations. We describe the main components of the codesign architecture ...
متن کاملGeneric Simulation Models of Communication Systems
One of the most significant criticisms on traditional simulation modeling has been the lack of reusability. However, the cost of using simulation technology can be reduced through the extensive application of model reusability. In this paper, we address the question of reusability by showing how to create, in a generic way, models of complex communication network components from a library of ba...
متن کاملReusability of Concerns
Various recent approaches aim at improving the application of the separation of concerns principle by introducing new system units. Although they seem to have the potential to improve the system development process, additional challenges evolve. This paper addresses some challenges concerning the reusability of these new system units. Our considerations about reusability are twofold. First, the...
متن کاملObject Oriented Modeling and Connguration of Simulation Programs
This paper deals with the question of reusability in simulation modeling of large scale systems. It discusses diierent approaches known from software engineering , in particular object oriented techniques and domain modeling, to enhance software reusability. Based on these ideas and on systems theory based simulation modeling, an environment is presented which supports modeling of application d...
متن کاملApplication of fractal modeling to delineate alteration zones and lithological units in Masjed-Daghi Cu-Au porphyry deposit, NW Iran
In this paper, we aim to present a quantitative modeling for delineating the alteration zones and lithological units in the hypogene zone of Masjed-Daghi Cu-Au porphyry deposit (NW Iran) based on the drill core data. The main goal of this work is to apply Ordinary Kriging (OK) and concentration-volume (C-V) fractal model based on Cu grades in order to separate the different alteration zones and...
متن کاملA Systematic Review of Reusability Assessment Model and Related Approach for Reusable Component Mining
55 Abstract Promoting reuse at sophisticated levels is becoming an increasingly important part. Software reuse is the process of reusing the existing software components from the system rather than developing the components newly. As software reuser’s include the reusable software components to improve the productivity and quality in their product, they must be able to measure the reusability d...
متن کامل